package com.shycloud.mido.common.pay.alipaynew;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @author Xiaoxing Yu
 * @date 2020/10/10
 **/

@Getter
@AllArgsConstructor
public enum AliPayResult {

	/**
	 * 交易创建，等待买家付款
	 */
	WAIT_BUYER_PAY(0, "WAIT_BUYER_PAY","交易创建，等待买家付款"),

	/**
	 * 交易支付成功
	 */
	TRADE_SUCCESS(1, "TRADE_SUCCESS", "交易支付成功"),

	/**
	 * 未付款交易超时关闭，或支付完成后全额退款
	 */
	TRADE_CLOSED(2, "TRADE_CLOSED","未付款交易超时关闭，或支付完成后全额退款"),

	/**
	 * 交易结束，不可退款
	 */
	TRADE_FINISHED(3, "TRADE_FINISHED","交易结束，不可退款");

	/**
	 * 类型
	 */
	private final int type;

	/**
	 * state
	 */
	private final String state;
	/**
	 * 描述
	 */
	private final String description;

}
